motorcycle platoon - Turkish English Dictionary